@charset "utf-8";
/* CSS Document */

.workerInfo{
	height:50px;
	line-height:50px;
	margin-top:15px;
	border:1px solid #d6e0d5;
	background-color:#f1f8f0;
	color:#353535;
}
.workerInfo em{
	font-size:18px;
	color:#71a43d;
}

.dataWrap{
	position:relative;
	margin:72px 0 0 118px;
}

.dataWrap-area-charts{
	width:312px;
	height:317px;
}
.dataWrap-top{
	margin-top:62px;
}
.dataWrap-top-title{
	font-size:14px;
	color:#878787;
}
.topTable{
	width:320px;
}
.table-detailList{
	margin-top:15px;
}
.table-detailList td,.table-detailList th{
	padding:0;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.lastMonth{
	margin-left:85px;
}
.lines{
	position:absolute;
	background-color:#c3c3c3;
}
.horizontal{
	top:339px;
	left:50px;
	height:1px;
	width:636px;
}
.vertical{
	top:60px;
	left:363px;
	width:1px;
	height:554px;
}